package com.woniuxy.joylifeforum.service;

import com.github.pagehelper.PageInfo;
import com.woniuxy.common.entity.CenterUser;
import com.woniuxy.common.entity.ForumForum;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

/**
 * 社区服务
 */

public interface CommunityService {
    List<Map<String, Object>> findMyConcern(String userId);
    List<Map<String, Object>> findActiveConcern(String userId);

    Integer addConcern(String userId,String forumId);

    Integer cancelConcern(String userId, String forumId);

    List<Map<String, Object>> findForum(String find, String userId);

    Map<String, Object> findSynopsis(String forumId, String userId);

    Integer findExp(String userId, String forumId);

    PageInfo<Map<String, Object>> findNewMes(String userId,Integer page, Integer limit, String forumId,String find,Integer site);

    String addImgService (MultipartFile img);

    String addTopicService(String[] imgs, String content, String forumId, String userId);

    CenterUser findUser(String userId);

    Map<String, Object> findForumDetails(String userId, String forumId);

    Integer addAdminService(String userId, String forumId, String content);

    Integer submitForumService(ForumForum forumForum);

    List<ForumForum> allForumService();
}
